

/* Clients
---------------------------------*/
.client-part{
	background:url(../img/section-bg1.jpg) center center no-repeat;
	background-size:cover;
	padding:55px 0;
	text-align:center;
}
.client-part-haead{
	color:#fdfdfd;
	font-size:28px;
	line-height:41px;
	margin:30px 0 10px;
	font-family: ''Open Sans',sans-serif';
	font-style: italic;
}
.client{
	padding:0;
	margin:20px 0 0;
	list-style:none;
	text-align:center;
}
.client li{
	display:inline;
	margin:0 15px;
}
.client li a{
	display:inline-block;
}
.client li a img{
	margin-bottom:15px;
	border-radius:50%;
}
.client li a:hover{
	text-decoration:none;
}
.client li a h3{
	color:#ffffff;
}
.client li a span{
	color:#f1f1f1;
}
.quote-right{
	font-style:normal;
	width:68px;
	height:68px;
	margin:0 auto;
	border:2px solid #7cc576;
	border-radius:50%;
	display:block;
	line-height:68px;
	text-align:center;
	font-size:27px;
	color:#7cc576;
	cursor: pointer;
	transition:all 0.3s ease-in-out;
	-moz-transition:all 0.3s ease-in-out;
	-webkit-transition:all 0.3s ease-in-out;
}

.quote-right:hover{
color: #fff;
border: 2px solid #fff;
}

.c-logo-part{
	background:#7cc576;
	padding:25px 0;
    filter: alpha(opacity=60);
}
.c-logo-part ul{
	padding:0;
	margin:0;
	list-style:none;
	text-align:center;
}
.c-logo-part ul li{
	display:inline;
	margin:0 25px;
}
.c-logo-part ul a{
	display:inline-block;
	margin: 0 20px;
}
.main-section.team{
	padding:85px 0;
}
.main-section.team h6{
	margin-bottom:40px;
}


/* Team
---------------------------------*/
.team-leader-block{
	max-width:993px;
	margin:0 auto;
}
.team-leader-box{
	width:30.66%;
	margin-right: 3.82979%;
	height: 490px;
	overflow: hidden;
	text-align: center;
	float: left; visibility:visible
}
.team-leader-box span{
	margin-bottom:24px;
	display:block;
}
.team-leader-box:nth-of-type(3n+0){ margin:0;}
.team-leader{
	width:auto;
	height:auto;
	position:relative;
	border-radius:50%;
	box-shadow:0px 0px 0px 7px rgba(241,241,241,0.80);
	margin:7px 7px 25px 7px;
	
}
.team-leader-shadow{
	transition:all 0.4s ease-in-out;
	-moz-transition:all 0.4s ease-in-out;
	-webkit-transition:all 0.3s ease-in-out;
	border-radius:50%;
	position:absolute;
	width:100%;
	height:100%;
	z-index:10;
	border-radius:50%; visibility:visible
}
.team-leader-shadow a{
	display:block;
	width:100%;
	height:100%; visibility:visible
}
.team-leader:hover .team-leader-shadow{
	box-shadow:inset  0px 0px 0px 148px rgba(0, 0, 0, 0.59);
}
.team-leader:hover ul{ display:block; opacity:1}
.team-leader img{
	display:block;
	border-radius:50%;
}
.team-leader ul{
	display:block;
	opacity:0;
	padding:0;
	margin:0;
	list-style:none;
	position:absolute;
	left:0;
	top:37%;
	width:100%;
	text-align:center;
	z-index:15;
	transition:all 0.6s ease-in-out;
	-moz-transition:all 0.6s ease-in-out;
	-webkit-transition:all 0.6s ease-in-out; visibility: visible;
}
.team-leader ul li{
	display:inline; text-align:center; font-size:14px; color:#FFF; font-weight:bold;/* line-height:20px;*//* margin-top:-20px*/ 
	/*margin:0 11px;*/
}
.team-leader ul li a{
	font-family: 'FontAwesome';
	display:inline-block;
	font-size:12px;
	color:#000;	
	transition:all 0.3s ease-in-out;
	-moz-transition:all 0.3s ease-in-out;
	-webkit-transition:all 0.3s ease-in-out;
}
.team-leader ul li a:hover, .team-leader ul li a:focus{
	text-decoration:none;
}
.team-leader ul li a.fa-twitter:hover{
	color:#55acee;
}
.team-leader ul li a.fa-facebook:hover{
	color:#3b5998;
}
.team-leader ul li a.fa-pinterest:hover{
	color:#cb2026;
}
.team-leader ul li a.fa-google-plus:hover{
	color:#dd4b39;
}

/* 
---------------------------------*/

.portfolio-list-block{
	max-width:993px;
	margin:0 auto;
}
.portfolio-list-box{
	width:30.66%;
	margin-right: 3.82979%;
	height: 490px;
	overflow: hidden;
	text-align: center;
	float: left; visibility:visible
}
.portfolio-list-box span{
	margin-bottom:24px;
	display:block;
}
.portfolio-list-box:nth-of-type(3n+0){ margin:0;}
.portfolio-list{
	width:auto;
	height:auto;
	position:relative;
	border-radius:0%;
	box-shadow:0px 0px 0px 7px rgba(241,241,241,0.80);
	margin:7px 7px 25px 7px;
	
}
.portfolio-list-shadow{
	transition:all 0.4s ease-in-out;
	-moz-transition:all 0.4s ease-in-out;
	-webkit-transition:all 0.3s ease-in-out;
	border-radius:50%;
	position:absolute;
	width:100%;
	height:100%;
	z-index:10;
	border-radius:0%; visibility:visible
}
.portfolio-list-shadow a{
	display:block;
	width:100%;
	height:100%; visibility:visible
}
.portfolio-list:hover .portfolio-list-shadow{
	box-shadow:inset  0px 0px 0px 148px rgba(0, 0, 0, 0.59);
}
.portfolio-list:hover ul{ display:block; opacity:1}
.portfolio-list img{
	display:block;
	border-radius:0%;
}
.portfolio-list ul{
	display:block;
	opacity:0;
	padding:0;
	margin:0;
	list-style:none;
	position:absolute;
	left:0;
	top:37%;
	width:100%;
	text-align:center;
	z-index:15;
	transition:all 0.6s ease-in-out;
	-moz-transition:all 0.6s ease-in-out;
	-webkit-transition:all 0.6s ease-in-out; visibility: visible;
}
.portfolio-list ul li{
	display:inline; text-align:center; font-size:14px; color:#FFF; font-weight:bold;/* line-height:20px;*//* margin-top:-20px*/ 
	/*margin:0 11px;*/
}
.portfolio-list ul li a{
	font-family: 'FontAwesome';
	display:inline-block;
	font-size:12px;
	color:#000;	
	transition:all 0.3s ease-in-out;
	-moz-transition:all 0.3s ease-in-out;
	-webkit-transition:all 0.3s ease-in-out;
}
.portfolio-list ul li a:hover, .portfolio-list ul li a:focus{
	text-decoration:none;
}
.portfolio-list ul li a.fa-twitter:hover{
	color:#55acee;
}
.portfolio-list ul li a.fa-facebook:hover{
	color:#3b5998;
}
.portfolio-list ul li a.fa-pinterest:hover{
	color:#cb2026;
}
.portfolio-list ul li a.fa-google-plus:hover{
	color:#dd4b39;
}











/* Animation Timers
---------------------------------*/
/*.delay1-02s { 
	animation-delay: 0.2s; 
	-webkit-animation-delay: 0.2s; 
}
.delay1-03s { 
	animation-delay: 0.3s; 
	-webkit-animation-delay: 0.3s; 
}
.delay1-04s { 
	animation-delay: 0.4s; 
	-webkit-animation-delay: 0.4s; 
}

.delay1-05s { 
	animation-delay: 0.5s; 
	-webkit-animation-delay: 0.5s; 
}
.delay1-06s { 
	animation-delay: 0.6s; 
	-webkit-animation-delay: 0.6s; 
}

.delay1-07s { 
	animation-delay: 0.7s; 
	-webkit-animation-delay: 0.7s; 
}
.delay1-08s { 
	animation-delay: 0.8s; 
	-webkit-animation-delay: 0.8s; 
}

.delay1-09s { 
	animation-delay: 0.9s; 
	-webkit-animation-delay: 0.9s; 
}
.delay1-1s { 
	animation-delay: 1s; 
	-webkit-animation-delay: 1s; 
}
.delay1-12s { 
	animation-delay: 1.2s; 
	-webkit-animation-delay: 1.2s; 
}
*/

